#!/bin/bash
# ********************************************
# * 作者：			haiqiu
# * 脚本功能：  项目总入口
# * 脚本时间：	2025-08-20:10-46-09
# * 联系：			2477116273@qq.com
# ********************************************

arr_option=('1.优化linux基本环境' '2.配置阿里镜像源' '3.获取暴力破解本机密码的主机ip与物理地址' '4.退出脚本')
SCRIPT_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null && pwd)
SET_SUCCESS="${green}【成功】${reset}"
init(){

  if [ -d "${SCRIPT_DIR}/conf" ]
  then
    for conf in ${SCRIPT_DIR}/conf/*.conf
    do
      . "${conf}"
    done
  else
    echo -e "${CFG_NOT_EXIST}conf目录不存在"
    exit
  fi

  . ${SCRIPT_DIR}/scripts/msg_prompt.sh
  if [ -f ${SCRIPT_DIR}/scripts/get_linux_evn.sh ]
  then
    . ${SCRIPT_DIR}/scripts/get_linux_evn.sh
  else
    echo -e "${CFG_NOT_EXIST}get_linux_evn.sh文件不存在"
    exit
  fi

  echo ""
  echo -e "${violet}当前发行版为：${linux_version}${reset}"
}

menu(){

  echo -e "\t\t${green}linux_evn_builder脚本入口${reset}" 
  echo -e "${green}********************************************************************************************${reset}"
  echo -e "${red}${arr_option[0]}\t${arr_option[1]}\t${arr_option[2]}   ${green}*${reset}"
  echo -e "${red}${arr_option[3]}\t                                                                           ${green}*${reset}"
  echo -e "${green}********************************************************************************************${reset}"
}

main(){
  menu
  read -p "$(echo -e "${blue}请选择要进行的操作：${reset}")" cmd
  case "${cmd}" in
  "1")
      ./scripts/set_linux_evn.sh
      ;;
  "2")
      ./scripts/set_ali_mirrors.sh
      ;;

  "3")
      ./ip_inquire_address/ip_inquire_address.sh
      python ./ip_inquire_address/start_inquire_address.py
      ;;
  "4")
      exit
      ;;
  *)
    printf "非法输入：%s\n" "${cmd}"
    ;;
   esac
}

init

while true
do
  main
done



